How Castles Were Designed